package com.yitiao.event;

import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;

/**
 * 使用@Component注解将MyEventListener类标记为Spring组件，以便Spring可以自动扫描并注册它。
 * EventListener注解用于标记handleMyEvent方法，以便Spring知道它应该在MyEvent事件发生时调用它。
 * 当MyEvent事件被触发时，handleMyEvent方法将被调用，并且事件对象将作为参数传递给它。
 */
@Component
public class UserAddEventListener {

    @EventListener
    public void handleMyEvent(UserAddEvent event) {
        System.out.println("Received my event with message: " + event.getMessage());
    }
}
